﻿using System;
using System.Collections.Generic;
using System.Text;

namespace QuDao
{
    /// <summary>
    /// 相册类型：1-门店，2-商品
    /// </summary>
    public enum AlbumType
    {
        /// <summary>
        /// 1-门店
        /// </summary>
        门店 = 1,
        /// <summary>
        /// 2-商品
        /// </summary>
        商品 = 2,
      
    }

    /// <summary>
    /// 账单状态：1-订单已支付，2-订单已退款，3-订单待结算，9-订单已结算
    /// </summary>
    public enum BillStatus
    {
        /// <summary>
        /// 1-订单已支付
        /// </summary>
        订单已支付 = 1,
        /// <summary>
        /// 2-订单已退款
        /// </summary>
        订单已退款 = 2,
        /// <summary>
        /// 3-订单待结算
        /// </summary>
        订单待结算 = 3,
        /// <summary>
        /// 9-订单已结算
        /// </summary>
        订单已结算 = 9
    }

    /// <summary>
    /// 关联交易订单类型：1-会员，2-商品，3-活动，4-住宿，5-服务
    /// </summary>
    public enum TradeOrderType
    {
        /// <summary>
        /// 1-会员
        /// </summary>
        会员 = 1,
        /// <summary>
        /// 2-商品
        /// </summary>
        商品 = 2,
        /// <summary>
        /// 3-活动
        /// </summary>
        活动 = 3,
        /// <summary>
        /// 4-住宿
        /// </summary>
        住宿 = 4,
        /// <summary>
        /// 5-服务
        /// </summary>
        服务 = 5
    }

    /// <summary>
    /// 订单状态：10-待付款，11-已取消，20-待审核，30-待发货，100-已完成
    /// </summary>
    public enum OrderStatus
    {
        /// <summary>
        /// 10-待付款
        /// </summary>
        待付款 = 10,
        /// <summary>
        /// 11-已取消
        /// </summary>
        已取消 = 11,
        /// <summary>
        /// 20-待审核
        /// </summary>
        待审核 = 20,
        /// <summary>
        /// 30-待发货
        /// </summary>
        待发货 = 30,
        /// <summary>
        /// 100-已完成
        /// </summary>
        已完成 = 100
    }

    /// <summary>
    /// 住宿订单状态：10-待支付，11-已取消，20-待确认，30-待入住，100-已完成
    /// </summary>
    public enum RoomOrderStatus
    {
        /// <summary>
        /// 10-待支付
        /// </summary>
        待支付 = 10,
        /// <summary>
        /// 11-已取消
        /// </summary>
        已取消 = 11,
        /// <summary>
        /// 20-待确认
        /// </summary>
        待确认 = 20,
        /// <summary>
        /// 30-待入住
        /// </summary>
        待入住 = 30,
        /// <summary>
        /// 100-已完成
        /// </summary>
        已完成 = 100
    }

    /// <summary>
    /// 服务订单状态：10-待支付，11-已取消，20-待确认，30-待使用，100-已完成
    /// </summary>
    public enum ServiceOrderStatus
    {
        /// <summary>
        /// 10-待支付
        /// </summary>
        待支付 = 10,
        /// <summary>
        /// 11-已取消
        /// </summary>
        已取消 = 11,
        /// <summary>
        /// 20-待确认
        /// </summary>
        待确认 = 20,
        /// <summary>
        /// 30-待使用
        /// </summary>
        待使用 = 30,
        /// <summary>
        /// 100-已完成
        /// </summary>
        已完成 = 100
    }

    /// <summary>
    /// 确认方式：9-系统确认，1-用户确认，2-商家确认
    /// </summary>
    public enum ConfirmMethod
    {
        /// <summary>
        /// 9-系统确认
        /// </summary>
        系统确认 = 9,
        /// <summary>
        /// 1-用户确认
        /// </summary>
        用户确认 = 1,
        /// <summary>
        /// 2-商家确认
        /// </summary>
        商家确认 = 2
    }

    /// <summary>
    /// 退款状态：1-申请退款，2-部分退款，3-全额退款
    /// </summary>
    public enum RefundStatus
    {
        /// <summary>
        /// 1-申请退款
        /// </summary>
        申请退款 = 1,
        /// <summary>
        /// 2-部分退款
        /// </summary>
        部分退款 = 2,
        /// <summary>
        /// 3-全额退款
        /// </summary>
        全额退款 = 3
    }

    /// <summary>
    /// 会员卡类型：1-面值卡，2-计次卡，3-时效卡，4-组合卡
    /// </summary>
    public enum MCType
    {
        /// <summary>
        /// 1-面值卡
        /// </summary>
        面值卡 = 1,
        /// <summary>
        /// 2-计次卡
        /// </summary>
        计次卡 = 2,
        /// <summary>
        /// 3-时效卡
        /// </summary>
        时效卡 = 3,
        /// <summary>
        /// 4-组合卡
        /// </summary>
        组合卡 = 4
    }

}
